// See LICENSE.TXT for terms of use, and copyright information

#include "prand.h"

///////////////////////////////////////////////////////////////////////////////
// pseudorandom number generator
///////////////////////////////////////////////////////////////////////////////
unsigned int prand(void) {
    static unsigned int prand_value = 0xDA1E; // randomly seeded ;)
    prand_value = (prand_value >> 1) ^ (-(prand_value & 1) & 0xd001);
    return prand_value;
}
